#!/bin/bash

# 快速状态检查脚本

echo "=== 虚拟串口快速状态检查 ==="

# 检查模块是否加载
if lsmod | grep -q vserial_stj; then
    echo "✓ 模块已加载"
    
    # 检查设备文件
    device_count=$(ls /dev/ttyV* 2>/dev/null | wc -l)
    echo "✓ 设备文件: $device_count 个"
    
    # 检查状态文件
    if [ -f "/proc/vserial_stj/status" ]; then
        echo "✓ 状态文件可用"
        
        # 显示连接状态
        echo ""
        echo "连接状态:"
        cat /proc/vserial_stj/status | grep "TCP状态"
    else
        echo "✗ 状态文件不可用"
    fi
else
    echo "✗ 模块未加载"
fi

echo ""
echo "设备文件列表:"
ls -la /dev/ttyV* 2>/dev/null || echo "无设备文件"

echo ""
echo "最近日志:"
dmesg | grep vserial | tail -3 